@charset "utf-8";
/* CSS Document */
.wrapper { width:100%; }
.mAtuo{ margin:0 auto;}

/* top bar
---------------------------------------------------------------------*/
.top_bar { border-bottom-color: #a7d398; border-bottom-style: solid; border-bottom-width: 1px; height: 50px; width: 100%; background:url(../img/houtaitop.jpg) repeat-x scroll 0 0 ; }
/*black: background-color: #000;border-bottom-color: #444444;*/
/*green: background-color: #000;border-bottom-color: #a7d398;*/

.top_bar .logo { float: left; margin-bottom: 0; margin-left: 30px; margin-right: 0; margin-top: 9px; }
.top_bar .name { float: left; margin-bottom: 0; margin-left: 10px; margin-right: 0; margin-top: 9px;}
.top_bar .account { float: right; margin-bottom: 0; margin-left: 0; margin-right: 30px; margin-top: 11px; }
.top_bar .account .detail { border-right-color-ltr-source: physical; border-right-color-rtl-source: physical; border-right-color-value: #666666; border-right-style-ltr-source: physical; border-right-style-rtl-source: physical; border-right-style-value: solid; border-right-width-ltr-source: physical; border-right-width-rtl-source: physical; border-right-width-value: 1px; float: left; padding-right: 10px;  color:#CCC;}
.top_bar .account .detail strong{ color:#ffffff;}
.top_bar a { color: #FFFFFF; }
.top_bar .account .icon { display: block; float: left; list-style-image: none; list-style-position: outside; list-style-type: none; margin-bottom: 0; margin-left: 10px; margin-right: 0; margin-top: 0; }
.top_bar .account .icon li { display: block; float: left; margin-right: 5px; }
.top_bar h1{ font:18px/1.5 '微软雅黑'; height:40px; vertical-align:middle; color:#CCC;}
/* Backstage_login
---------------------------------------------------------------------*/
.Back{background:url(../img/houtaibg.jpg) repeat-x 0 0 scroll #0b89d4;}
.Backstage{margin:0 auto; width:778px; height:492px;background:url(../img/divbg.jpg) repeat-x center top scroll transparent; overflow:hidden; margin-top:80px;}
.loginbox{margin:0 auto; width:420px; padding-top:80px;}
.Backstage .hors_input_btn{ background-position:0 -149px;}
.abs{ color:#F30;}
.line_y{
  background-color: #ff9c00;
  height: 4px;
}

/* h_tab
---------------------------------------------------------------------*/
.h_tab { height: 34px; width: 100%; }
.h_tab ul li { float:left; }
.h_tab li { background-color: #FFFFFF; background-repeat: no-repeat; cursor: pointer; float: left; font-size: 12px; height: 34px; line-height: 34px; text-align: center; width: 138px; }
.h_tab li.on_zzjs { background-attachment: scroll; background-clip: border-box; background-color: #FFFFFF; background-image: url("../img/tab_2.gif"); background-origin: padding-box; background-position: 0 -39px; background-repeat: repeat; background-size: auto auto; color: #FFFFFF; font-weight: bold; }
/* h_ul
---------------------------------------------------------------------*/
.h_ul li { padding:0 13px 22px 0; }
.form-label { display:inline-block; text-align: right; padding-top:8px; padding-right:10px; width:90px; font:12px/1.5 arial; }
.hors_input_in { background-attachment: scroll; background-clip: border-box; background:url(../img/h-x.gif) 0 -64px repeat-x transparent; background-origin: padding-box; border:solid 1px #D3D3D3; height: 28px; line-height: 28px; margin-top: 3px; width: 261px; padding-left:3px; }
.hors_input_btn { background-attachment: scroll; background-clip: border-box; background:url(../img/h-btn.gif) -108px -149px no-repeat transparent; background-origin: padding-box; border:0 none; color: #FFFFFF; font-size: 14px; height: 33px; line-height: 33px; text-align: center; width: 108px; font-weight:bolder; }
.h_ul a { color: #2D6AAD; font-size: 12px; height: 33px; line-height: 33px; padding-left: 17px; }
/* admin_search
---------------------------------------------------------------------*/
.admin_search{ width:100%; padding:10px 0; background:url(images/datagrid_header_bg.gif) #fafafa repeat-x left bottom}
.admin_search table{ width:100%;}
.admin_search table td{ white-space:nowrap; height:25px;}
.admin_search .admin-input{ width:150px; border:solid 1px #D3D3D3; }
.admin_search .admin-select{ width:150px; border:solid 1px #D3D3D3; }
.admin-btn{ width:80px; background:url(../img/admin_btn.png) repeat-x scroll 0 0 transparent; height:24px; line-height:24px; display:inline-block;}
.w80{ width:100px;}
.w180{ width:180px;}
.textr{ text-align:right; font-weight:bolder;}
